package com.ktgj.train.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;

public class TrainOrderItemVo {

    /** 关联主表编号 */
    @Excel(name = "关联主表编号")
    private Long orderId;

    /** 乘客姓名 */
    @Excel(name = "乘客姓名")
    private String guestName;

    /** 证件类型 1、一代身份证、2、二代身份证、3、港澳通行证、4、台湾通行证、5、护照 */
    @Excel(name = "证件类型 1、一代身份证、2、二代身份证、3、港澳通行证、4、台湾通行证、5、护照")
    private String idType;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNumber;

    /** 0、商务座 1、特等座 2、一等座 3、二等座 4、高级软卧 5、软卧
     * 6、硬卧 7、软座 8、硬座 9、无座 10、其他 */
    @Excel(name = "0、商务座 1、特等座 2、一等座 3、二等座 4、高级软卧 5、软卧 6、硬卧 7、软座 8、硬座 9、无座 10、其他")
    private String seatType;

    /** 票单价 */
    @Excel(name = "票单价")
    private BigDecimal ticketPrice;

    /** Order子订单状态:
     未支付 = 10,
     支付中 = 20,
     支付成功 = 30,
     出票成功 = 40,
     出票失败 = 50,
     取消订单 = 60 */
    @Excel(name = "Order子订单状态: 未支付 = 10, 支付中 = 20, 支付成功 = 30, 出票成功 = 40, 出票失败 = 50, 取消订单 = 60")
    private String status;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getGuestName() {
        return guestName;
    }

    public void setGuestName(String guestName) {
        this.guestName = guestName;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getSeatType() {
        return seatType;
    }

    public void setSeatType(String seatType) {
        this.seatType = seatType;
    }

    public BigDecimal getTicketPrice() {
        return ticketPrice;
    }

    public void setTicketPrice(BigDecimal ticketPrice) {
        this.ticketPrice = ticketPrice;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
